var EventEmitter=require('events').EventEmitter;


var life=new EventEmitter();
life.setMaxListeners(11);

function water(who){
  console.log('给'+who+'倒水');
}

life.on('todo',water);
life.on('todo',function(who){
  console.log('给'+who+'做饭');
})
life.on('todo',function(who){
  console.log('给'+who+'上课');
})
life.on('todo',function(who){
  console.log('给'+who+'等等');
})
life.on('todo',function(who){
  console.log('给'+who+'5');
})
life.on('todo',function(who){
  console.log('给'+who+'6');
})

life.on('todo',function(who){
  console.log('给'+who+'7');
})
life.on('todo',function(who){
  console.log('给'+who+'8');
})
life.on('todo',function(who){
  console.log('给'+who+'8');
})
life.on('todo',function(who){
  console.log('给'+who+'8');
})
life.on('todo',function(who){
  console.log('给'+who+'11');
})
life.on('nodo',function(who){
  console.log('不做');
})
life.on('nodo',function(who){
  console.log(who+'去做');
})

life.removeListener('todo',water);

life.removeAllListeners('nodo');

var hasTodoListener=life.emit('todo','小明');
var hasNodoListener=life.emit('nodo','小华');
var hasPlayedListener=life.emit('play','小明和小华');

console.log(life.listeners().length);
console.log(EventEmitter.listenerCount(life,'todo'));
// console.log(hasPlayedListener);
// console.log(hasNodoListener);
// console.log(hasTodoListener);
